DSP Implementation of Real-time JPEG2000 Encoder Using Overlapped Block Transferring and Pipelined Processing
نویسندگان
چکیده
This paper presents a DSP implementation of real-time JPEG 2000 encoder system. Among several modules in JPEG 2000 encoder, the lifting algorithm for discrete wavelet transform (DWT) and the embedded block coding with optimized truncation (EBCOT) comprise more than 85% of the encoding complexity. Thus, it is very important to design and optimize these two modules in order to increase the encoding performance. First, we propose a overlapped block transferring (OBT) method that can significantly improve the performance of the lifting algorithm for DWT by increasing the cache hit rate. Next, we introduce a pipelined processing of passes (PPP) method for fast implementation of EBCOT. This method reduces the processing time of EBCOT by processing the three coding passes of the same bit-plane like pipeline. Experimental results show that our developed Motion-JPEG 2000 DSP system meets the common requirement of the real-time video coding [30 frames/s (fps)] and is proven to be a practical and efficient DSP solution.
منابع مشابه
Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)
Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کاملComparative Study and Implementation of JPEG and JPEG2000 Standards for Satellite Meteorological Imaging Controller using HDL
This paper presents a pipelined approach towards the implementation of the JPEG baseline encoder for grayscale image compression using HDL. The complete baseline encoder with DCT compressor model, quantization, and entropy encoding has been realized in HDL. The paper also delves into the implementation of the DWT core for a JPEG2000 image compression standard. A comprehensive testing and verifi...
متن کاملImplementing core tasks of JPEG2000 Encoder on the Dynamically Reconfigurable Processor
JPEG2000 is a new standard that was developed to take over the widely used JPEG standard. In JPEG2000, the use of wavelet transform and EBCOT greatly improves the quality of the image and the compression ratio. They do, however, take up a lot of processing time. We therefore implemented the processing intensive tasks, namely the reversible discrete wavelet transform (DWT), arithmetic encoding, ...
متن کاملKAIST Image Computing System (KICS): A Parallel Architecture for Real-Time Multimedia Platform using Multiple MVPs (TMS32OC8O)
This paper presents an efficient parallel architecture for the real-time multimedia platform using multiple multimedia video processors (MVP; TMS32OC8O), which are fully programmable general-purpose digital signal processors (DSP). We have implemented an efficient parallel system, called the KAIST Image Computing System (KICS) for a multimedia platform and an image processing system. The main a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004